payment by telegraphic transfer - Francés Inglés Diccionario